/*
测试方法的定义和调用

定义一个方法处理公司的迟到问题：
（1）输入：迟到时间，月薪。
（2）处理逻辑：
1、迟到1-10分钟，警告
2、迟到11-20分钟，罚款100元
3、迟到21-30分钟，罚款200元
4、迟到30分钟以上，扣除半日工资
5、迟到1小时以上，按照旷工处理，扣除1日工资
 */

public class TestMethod2 {
    
    public static int handleLate(int lateMinute,int salary){
	int fakuan = 0;
	int daySalary = (int)(salary/22.5);
        System.out.println("迟到分钟："+lateMinute);
        System.out.println("月薪："+salary);
      if (lateMinute<10){
          System.out.println("警告！");
      }else if (lateMinute>10&&lateMinute<20){
          System.out.println("罚款100元");
          fakuan = 100;
      }else if (lateMinute<=30){
          System.out.println("罚款200元");
          fakuan = 200;
      }else if (lateMinute<=60){
	  fakuan = daySalary/2;
          System.out.println("罚款半日工资,罚款："+fakuan);
          
      }else {
	  fakuan = daySalary;
          System.out.println("旷工！罚款1日工资！罚款："+fakuan);
          
	}
      return fakuan;
    }

    public static void main(String[] args){
        int a=handleLate(28,8000);
        int b=handleLate(66,10000);
        int c=handleLate(58,9999);
        System.out.println("今天公司罚款总数："+(a+b+c));
    }
}
